package com.lgx.mall.business.service;

import com.lgx.common.exception.DataException;
import com.lgx.common.web.Pagination;
import com.lgx.mall.business.entity.RechargeInfo;

public interface IRechargeInfoService {
	
	public RechargeInfo createRechargeInfo(RechargeInfo rechargeInfo)throws DataException;
	public RechargeInfo updateRechargeInfo(RechargeInfo rechargeInfo)throws DataException;
	public void deleteRechargeInfo(RechargeInfo rechargeInfo)throws DataException;
	public void deleteRechargeInfo(long id)throws DataException;
	public RechargeInfo findRechargeInfoById(long id);

	public RechargeInfo findRechargeInfoByOrderNo(String orderNo);
	
	public Pagination findRechargeInfoPagination(Object[] params, int pageSize, int pageNum);
	
	public void deleteRechargeInfos(String[] ids);
}
